home *** CD-ROM | disk | FTP | other *** search
Unknown | 1996-07-24 | 5.5 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1e f4 20 3e 20 | 77 69 6e 69 3a 4a 75 6e |..... > |wini:Jun|
|00000010| 6b 2e 50 69 63 4d 61 6e | 67 6c 65 2e 39 74 0d 00 |k.PicMan|gle.9t..|
|00000020| 14 23 f4 20 4e 6f 77 20 | 75 73 65 73 20 6c 69 62 |.#. Now |uses lib|
|00000030| 72 61 72 79 20 66 6f 72 | 20 70 6c 6f 74 74 69 6e |rary for| plottin|
|00000040| 67 0d 00 1e 1e f4 20 54 | 72 75 65 20 70 65 72 73 |g..... T|rue pers|
|00000050| 70 65 63 74 69 76 65 20 | 76 65 72 73 69 6f 6e 0d |pective |version.|
|00000060| 00 28 32 f4 20 55 73 65 | 20 4a 50 45 47 73 20 66 |.(2. Use| JPEGs f|
|00000070| 72 6f 6d 20 49 6d 61 67 | 65 73 20 28 2e 2e 2e 75 |rom Imag|es (...u|
|00000080| 6e 64 65 72 20 64 65 76 | 65 6c 6f 70 6d 65 6e 74 |nder dev|elopment|
|00000090| 29 0d 00 32 14 c8 9b 20 | 22 54 75 6d 62 6c 65 3a |)..2... |"Tumble:|
|000000a0| 6c 69 62 74 22 0d 00 3c | 23 78 72 65 73 73 63 25 |libt"..<|#xressc%|
|000000b0| 3d 36 34 30 3a 79 72 65 | 73 73 63 25 3d 34 38 30 |=640:yre|ssc%=480|
|000000c0| 3a 6c 62 70 70 25 3d 34 | 0d 00 46 23 78 72 65 73 |:lbpp%=4|..F#xres|
|000000d0| 73 70 25 3d 78 72 65 73 | 73 63 25 3a 79 72 65 73 |sp%=xres|sc%:yres|
|000000e0| 73 70 25 3d 79 72 65 73 | 73 63 25 0d 00 50 1b 78 |sp%=yres|sc%..P.x|
|000000f0| 73 68 66 74 25 3d 33 30 | 2d 28 ab 78 72 65 73 73 |shft%=30|-(.xress|
|00000100| 70 25 2f ab 32 29 0d 00 | 5a 0d 6e 62 61 6e 6b 73 |p%/.2)..|Z.nbanks|
|00000110| 25 3d 32 0d 00 64 29 69 | 6d 61 67 65 64 69 72 24 |%=2..d)i|magedir$|
|00000120| 3d 22 3c 42 6f 6f 74 24 | 44 69 72 3e 2e 5e 2e 49 |="<Boot$|Dir>.^.I|
|00000130| 6d 61 67 65 73 2e 30 30 | 2d 34 39 22 0d 00 6e 2a |mages.00|-49"..n*|
|00000140| 69 6d 61 67 65 64 69 72 | 32 24 3d 22 3c 42 6f 6f |imagedir|2$="<Boo|
|00000150| 74 24 44 69 72 3e 2e 5e | 2e 49 6d 61 67 65 73 2e |t$Dir>.^|.Images.|
|00000160| 35 30 2d 39 39 22 0d 00 | 78 3e 63 66 73 69 6a 70 |50-99"..|x>cfsijp|
|00000170| 65 67 66 69 6c 65 24 3d | 22 3c 42 6f 6f 74 24 44 |egfile$=|"<Boot$D|
|00000180| 69 72 3e 2e 5e 2e 55 74 | 69 6c 69 74 69 65 73 2e |ir>.^.Ut|ilities.|
|00000190| 21 43 68 61 6e 67 65 46 | 53 49 2e 43 46 53 49 6a |!ChangeF|SI.CFSIj|
|000001a0| 70 65 67 22 0d 00 82 08 | f2 61 73 6d 0d 00 8c 1c |peg"....|.asm....|
|000001b0| de 20 6d 6f 64 65 62 6c | 6b 20 32 35 35 2c 20 73 |. modebl|k 255, s|
|000001c0| 70 6e 61 6d 65 20 32 30 | 0d 00 96 44 6d 6f 64 65 |pname 20|...Dmode|
|000001d0| 62 6c 6b 21 30 3d 31 3a | 6d 6f 64 65 62 6c 6b 21 |blk!0=1:|modeblk!|
|000001e0| 34 3d 78 72 65 73 73 63 | 25 3a 6d 6f 64 65 62 6c |4=xressc|%:modebl|
|000001f0| 6b 21 38 3d 79 72 65 73 | 73 63 25 3a 6d 6f 64 65 |k!8=yres|sc%:mode|
|00000200| 62 6c 6b 21 31 32 3d 6c | 62 70 70 25 0d 00 a0 11 |blk!12=l|bpp%....|
|00000210| 6d 6f 64 65 62 6c 6b 21 | 31 36 3d 2d 31 0d 00 aa |modeblk!|16=-1...|
|00000220| 11 6d 6f 64 65 62 6c 6b | 21 32 30 3d 2d 31 0d 00 |.modeblk|!20=-1..|
|00000230| b4 34 c8 99 22 4f 53 5f | 52 65 61 64 4d 6f 64 65 |.4.."OS_|ReadMode|
|00000240| 56 61 72 69 61 62 6c 65 | 22 2c 6d 6f 64 65 62 6c |Variable|",modebl|
|00000250| 6b 2c 37 20 b8 20 2c 2c | 6d 79 73 63 72 73 69 7a |k,7 . ,,|myscrsiz|
|00000260| 65 25 0d 00 be 28 c8 99 | 22 4f 53 5f 52 65 61 64 |e%...(..|"OS_Read|
|00000270| 44 79 6e 61 6d 69 63 41 | 72 65 61 22 2c 32 20 b8 |DynamicA|rea",2 .|
|00000280| 20 2c 73 63 72 73 69 7a | 65 25 0d 00 c8 23 e7 20 | ,scrsiz|e%...#. |
|00000290| 73 63 72 73 69 7a 65 25 | 3c 6d 79 73 63 72 73 69 |scrsize%|<myscrsi|
|000002a0| 7a 65 25 2a 6e 62 61 6e | 6b 73 25 20 8c 0d 00 d2 |ze%*nban|ks% ....|
|000002b0| 3c 20 c8 99 20 22 4f 53 | 5f 43 68 61 6e 67 65 44 |< .. "OS|_ChangeD|
|000002c0| 79 6e 61 6d 69 63 41 72 | 65 61 22 2c 32 2c 6d 79 |ynamicAr|ea",2,my|
|000002d0| 73 63 72 73 69 7a 65 25 | 2a 6e 62 61 6e 6b 73 25 |scrsize%|*nbanks%|
|000002e0| 2d 73 63 72 73 69 7a 65 | 25 0d 00 dc 05 cd 0d 00 |-scrsize|%.......|
|000002f0| e6 0d eb 20 6d 6f 64 65 | 62 6c 6b 0d 00 f0 05 87 |... mode|blk.....|
|00000300| 0d 00 fa 16 62 79 70 70 | 25 3d 28 31 3c 3c 6c 62 |....bypp|%=(1<<lb|
|00000310| 70 70 25 29 2f 38 0d 01 | 04 1a 6c 69 6e 65 6c 65 |pp%)/8..|..linele|
|00000320| 6e 25 3d 78 72 65 73 73 | 63 25 2a 62 79 70 70 25 |n%=xress|c%*bypp%|
|00000330| 0d 01 0e 14 73 70 72 6c | 65 6e 25 3d 6c 69 6e 65 |....sprl|en%=line|
|00000340| 6c 65 6e 25 0d 01 18 22 | 6a 70 65 67 64 61 74 61 |len%..."|jpegdata|
|00000350| 25 3d 30 3a 6a 70 65 67 | 64 61 74 61 62 6c 6b 73 |%=0:jpeg|datablks|
|00000360| 69 7a 65 25 3d 30 0d 01 | 22 1e 6a 70 65 67 77 73 |ize%=0..|".jpegws|
|00000370| 25 3d 30 3a 6a 70 65 67 | 77 73 62 6c 6b 73 69 7a |%=0:jpeg|wsblksiz|
|00000380| 65 25 3d 30 0d 01 2c 34 | 6a 70 65 67 63 6f 64 65 |e%=0..,4|jpegcode|
|00000390| 25 3d a4 6c 6f 61 64 66 | 69 6c 65 28 63 66 73 69 |%=.loadf|ile(cfsi|
|000003a0| 6a 70 65 67 66 69 6c 65 | 24 2c 6a 70 65 67 63 6f |jpegfile|$,jpegco|
|000003b0| 64 65 73 69 7a 65 25 29 | 0d 01 36 1a 73 63 61 6e |desize%)|..6.scan|
|000003c0| 66 69 6c 65 25 3d 6a 70 | 65 67 63 6f 64 65 25 2b |file%=jp|egcode%+|
|000003d0| 31 32 0d 01 40 19 66 69 | 6e 64 6c 69 6e 65 25 3d |12..@.fi|ndline%=|
|000003e0| 6a 70 65 67 63 6f 64 65 | 25 2b 34 0d 01 4a 1e 66 |jpegcode|%+4..J.f|
|000003f0| 69 6e 64 69 6d 61 67 65 | 64 69 6d 73 25 3d 6a 70 |indimage|dims%=jp|
|00000400| 65 67 63 6f 64 65 25 2b | 38 0d 01 54 31 de 20 77 |egcode%+|8..T1. w|
|00000410| 69 64 74 68 25 20 33 2c | 68 65 69 67 68 74 25 20 |idth% 3,|height% |
|00000420| 33 2c 20 69 6d 61 67 65 | 74 79 70 65 25 20 33 2c |3, image|type% 3,|
|00000430| 20 77 73 73 69 7a 65 25 | 20 33 0d 01 5e 5b de 20 | wssize%| 3..^[. |
|00000440| 76 64 75 62 6c 6b 25 20 | 32 35 35 2c 20 73 63 72 |vdublk% |255, scr|
|00000450| 65 65 6e 73 74 61 72 74 | 25 28 32 29 2c 20 73 63 |eenstart|%(2), sc|
|00000460| 74 6f 70 31 25 28 32 29 | 2c 20 73 63 62 6f 74 32 |top1%(2)|, scbot2|
|00000470| 25 28 32 29 2c 20 78 6c | 63 6c 69 70 25 28 32 29 |%(2), xl|clip%(2)|
|00000480| 2c 20 78 72 63 6c 69 70 | 25 28 32 29 2c 20 62 75 |, xrclip|%(2), bu|
|00000490| 66 25 28 32 29 0d 01 68 | 1e 62 75 66 73 69 7a 65 |f%(2)..h|.bufsize|
|000004a0| 25 3d 78 72 65 73 73 63 | 25 2a 79 72 65 73 73 63 |%=xressc|%*yressc|
|000004b0| 25 2a 32 0d 01 72 1c 62 | 75 66 25 28 31 29 3d a4 |%*2..r.b|uf%(1)=.|
|000004c0| 61 6c 6c 6f 63 28 62 75 | 66 73 69 7a 65 25 29 0d |alloc(bu|fsize%).|
|000004d0| 01 7c 1c 62 75 66 25 28 | 32 29 3d a4 61 6c 6c 6f |.|.buf%(|2)=.allo|
|000004e0| 63 28 62 75 66 73 69 7a | 65 25 29 0d 01 86 2a 76 |c(bufsiz|e%)...*v|
|000004f0| 64 75 62 6c 6b 25 21 30 | 3d 26 39 34 3a 76 64 75 |dublk%!0|=&94:vdu|
|00000500| 62 6c 6b 25 21 34 3d 36 | 3a 76 64 75 62 6c 6b 25 |blk%!4=6|:vdublk%|
|00000510| 21 38 3d 2d 31 0d 01 90 | 2b c8 99 22 4f 53 5f 52 |!8=-1...|+.."OS_R|
|00000520| 65 61 64 56 64 75 56 61 | 72 69 61 62 6c 65 73 22 |eadVduVa|riables"|
|00000530| 2c 76 64 75 62 6c 6b 25 | 2c 76 64 75 62 6c 6b 25 |,vdublk%|,vdublk%|
|00000540| 0d 01 9a 2f 73 63 72 65 | 65 6e 73 74 61 72 74 25 |.../scre|enstart%|
|00000550| 28 31 29 3d 76 64 75 62 | 6c 6b 25 21 30 3a 73 63 |(1)=vdub|lk%!0:sc|
|00000560| 72 6c 65 6e 25 3d 76 64 | 75 62 6c 6b 25 21 34 0d |rlen%=vd|ublk%!4.|
|00000570| 01 a4 2e 73 63 72 65 65 | 6e 73 74 61 72 74 25 28 |...scree|nstart%(|
|00000580| 32 29 3d 73 63 72 65 65 | 6e 73 74 61 72 74 25 28 |2)=scree|nstart%(|
|00000590| 31 29 2b 6d 79 73 63 72 | 73 69 7a 65 25 0d 01 ae |1)+myscr|size%...|
|000005a0| 0f f2 6c 69 62 69 6e 69 | 74 28 31 29 0d 01 b8 19 |..libini|t(1)....|
|000005b0| 78 6d 69 64 25 3d 28 78 | 72 65 73 73 63 25 2a 32 |xmid%=(x|ressc%*2|
|000005c0| 2d 31 29 2f 32 0d 01 c2 | 19 79 6d 69 64 25 3d 28 |-1)/2...|.ymid%=(|
|000005d0| 79 72 65 73 73 63 25 2a | 32 2d 31 29 2f 32 0d 01 |yressc%*|2-1)/2..|
|000005e0| cc 04 0d 01 d6 0b 62 61 | 6e 6b 25 3d 31 0d 01 e0 |......ba|nk%=1...|
|000005f0| 21 f2 7a 65 72 6f 28 62 | 75 66 25 28 62 61 6e 6b |!.zero(b|uf%(bank|
|00000600| 25 82 33 29 2c 62 75 66 | 73 69 7a 65 25 29 0d 01 |%.3),buf|size%)..|
|00000610| ea 05 f5 0d 01 f4 13 20 | e3 20 66 69 6c 65 25 3d |....... |. file%=|
|00000620| 30 20 b8 20 34 39 0d 01 | fe 29 20 20 f2 64 6f 28 |0 . 49..|.) .do(|
|00000630| 69 6d 61 67 65 64 69 72 | 24 2b 22 2e 73 61 22 2b |imagedir|$+".sa"+|
|00000640| c2 22 30 22 2b c3 66 69 | 6c 65 25 2c 32 29 29 0d |."0"+.fi|le%,2)).|
|00000650| 02 08 06 20 ed 0d 02 12 | 14 20 e3 20 66 69 6c 65 |... ....|. . file|
|00000660| 25 3d 35 30 20 b8 20 39 | 39 0d 02 1c 2a 20 20 f2 |%=50 . 9|9...* .|
|00000670| 64 6f 28 69 6d 61 67 65 | 64 69 72 32 24 2b 22 2e |do(image|dir2$+".|
|00000680| 73 61 22 2b c2 22 30 22 | 2b c3 66 69 6c 65 25 2c |sa"+."0"|+.file%,|
|00000690| 32 29 29 0d 02 26 06 20 | ed 0d 02 30 07 fd 20 30 |2))..&. |...0.. 0|
|000006a0| 0d 02 3a 05 e0 0d 02 44 | 04 0d 02 4e 13 dd 20 f2 |..:....D|...N.. .|
|000006b0| 64 6f 28 70 69 63 66 69 | 6c 65 24 29 0d 02 58 4b |do(picfi|le$)..XK|
|000006c0| 6a 70 65 67 64 61 74 61 | 25 3d a4 6c 6f 61 64 66 |jpegdata|%=.loadf|
|000006d0| 69 6c 65 32 28 70 69 63 | 66 69 6c 65 24 2c 6a 70 |ile2(pic|file$,jp|
|000006e0| 65 67 64 61 74 61 73 69 | 7a 65 25 2c 6a 70 65 67 |egdatasi|ze%,jpeg|
|000006f0| 64 61 74 61 25 2c 6a 70 | 65 67 64 61 74 61 62 6c |data%,jp|egdatabl|
|00000700| 6b 73 69 7a 65 25 29 0d | 02 62 4f 41 25 3d 6a 70 |ksize%).|.bOA%=jp|
|00000710| 65 67 64 61 74 61 25 3a | 42 25 3d 77 69 64 74 68 |egdata%:|B%=width|
|00000720| 25 3a 43 25 3d 68 65 69 | 67 68 74 25 3a 44 25 3d |%:C%=hei|ght%:D%=|
|00000730| 69 6d 61 67 65 74 79 70 | 65 25 3a 45 25 3d 77 73 |imagetyp|e%:E%=ws|
|00000740| 73 69 7a 65 25 3a d6 20 | 66 69 6e 64 69 6d 61 67 |size%:. |findimag|
|00000750| 65 64 69 6d 73 25 0d 02 | 6c 34 6a 70 65 67 77 73 |edims%..|l4jpegws|
|00000760| 25 3d a4 61 6c 6c 6f 63 | 32 28 21 77 73 73 69 7a |%=.alloc|2(!wssiz|
|00000770| 65 25 2c 6a 70 65 67 77 | 73 25 2c 6a 70 65 67 77 |e%,jpegw|s%,jpegw|
|00000780| 73 62 6c 6b 73 69 7a 65 | 25 29 0d 02 76 44 41 25 |sblksize|%)..vDA%|
|00000790| 3d 6a 70 65 67 77 73 25 | 3a 42 25 3d 21 77 73 73 |=jpegws%|:B%=!wss|
|000007a0| 69 7a 65 25 3a 43 25 3d | 6a 70 65 67 64 61 74 61 |ize%:C%=|jpegdata|
|000007b0| 25 3a 44 25 3d 6a 70 65 | 67 64 61 74 61 73 69 7a |%:D%=jpe|gdatasiz|
|000007c0| 65 25 3a d6 20 73 63 61 | 6e 66 69 6c 65 25 0d 02 |e%:. sca|nfile%..|
|000007d0| 80 44 78 6f 66 66 25 3d | a4 6d 61 78 28 78 72 65 |.Dxoff%=|.max(xre|
|000007e0| 73 73 63 25 2d 21 77 69 | 64 74 68 25 2c 30 29 81 |ssc%-!wi|dth%,0).|
|000007f0| 32 3a 79 6f 66 66 25 3d | a4 6d 61 78 28 79 72 65 |2:yoff%=|.max(yre|
|00000800| 73 73 63 25 2d 21 68 65 | 69 67 68 74 25 2c 30 29 |ssc%-!he|ight%,0)|
|00000810| 81 32 0d 02 8a 46 78 6f | 66 66 32 25 3d a4 6d 61 |.2...Fxo|ff2%=.ma|
|00000820| 78 28 21 77 69 64 74 68 | 25 2d 78 72 65 73 73 63 |x(!width|%-xressc|
|00000830| 25 2c 30 29 81 32 3a 79 | 6f 66 66 32 25 3d a4 6d |%,0).2:y|off2%=.m|
|00000840| 61 78 28 21 68 65 69 67 | 68 74 25 2d 79 72 65 73 |ax(!heig|ht%-yres|
|00000850| 73 63 25 2c 30 29 81 32 | 0d 02 94 31 e7 20 78 6f |sc%,0).2|...1. xo|
|00000860| 66 66 25 20 84 20 79 6f | 66 66 25 20 8c 20 f2 7a |ff% . yo|ff% . .z|
|00000870| 65 72 6f 28 62 75 66 25 | 28 62 61 6e 6b 25 29 2c |ero(buf%|(bank%),|
|00000880| 62 75 66 73 69 7a 65 25 | 29 0d 02 9e 3d 73 63 6f |bufsize%|)...=sco|
|00000890| 72 67 25 3d 62 75 66 25 | 28 62 61 6e 6b 25 29 2b |rg%=buf%|(bank%)+|
|000008a0| 78 6f 66 66 25 2a 62 79 | 70 70 25 2b 28 79 72 65 |xoff%*by|pp%+(yre|
|000008b0| 73 73 63 25 2d 31 2d 79 | 6f 66 66 25 29 2a 6c 69 |ssc%-1-y|off%)*li|
|000008c0| 6e 65 6c 65 6e 25 0d 02 | a8 28 e3 20 42 25 3d 21 |nelen%..|.(. B%=!|
|000008d0| 68 65 69 67 68 74 25 2d | 31 2d 79 6f 66 66 32 25 |height%-|1-yoff2%|
|000008e0| 20 b8 20 79 6f 66 66 32 | 25 20 88 20 2d 31 0d 02 | . yoff2|% . -1..|
|000008f0| b2 0f 20 41 25 3d 6a 70 | 65 67 77 73 25 0d 02 bc |.. A%=jp|egws%...|
|00000900| 1a 20 43 25 3d ba 20 66 | 69 6e 64 6c 69 6e 65 25 |. C%=. f|indline%|
|00000910| 2b 78 6f 66 66 32 25 0d | 02 c6 23 20 44 25 3d 73 |+xoff2%.|..# D%=s|
|00000920| 63 6f 72 67 25 2d 28 42 | 25 2d 79 6f 66 66 32 25 |corg%-(B|%-yoff2%|
|00000930| 29 2a 6c 69 6e 65 6c 65 | 6e 25 0d 02 d0 20 20 45 |)*linele|n%... E|
|00000940| 25 3d 28 21 77 69 64 74 | 68 25 2d 78 6f 66 66 32 |%=(!widt|h%-xoff2|
|00000950| 25 2a 32 29 2a 62 79 70 | 70 25 0d 02 da 0b 20 d6 |%*2)*byp|p%.... .|
|00000960| 20 63 6f 70 79 0d 02 e4 | 05 ed 0d 02 ee 04 0d 02 | copy...|........|
|00000970| f8 0e e3 20 49 25 3d 31 | 20 b8 20 32 0d 03 02 21 |... I%=1| . 2...!|
|00000980| 20 73 63 74 6f 70 31 25 | 28 49 25 29 3d 73 63 72 | sctop1%|(I%)=scr|
|00000990| 65 65 6e 73 74 61 72 74 | 25 28 49 25 29 0d 03 0c |eenstart|%(I%)...|
|000009a0| 2c 20 73 63 62 6f 74 32 | 25 28 49 25 29 3d 73 63 |, scbot2|%(I%)=sc|
|000009b0| 72 65 65 6e 73 74 61 72 | 74 25 28 49 25 29 2b 6d |reenstar|t%(I%)+m|
|000009c0| 79 73 63 72 73 69 7a 65 | 25 0d 03 16 12 20 78 6c |yscrsize|%.... xl|
|000009d0| 63 6c 69 70 25 28 49 25 | 29 3d 30 0d 03 20 1c 20 |clip%(I%|)=0.. . |
|000009e0| 78 72 63 6c 69 70 25 28 | 49 25 29 3d 78 72 65 73 |xrclip%(|I%)=xres|
|000009f0| 73 63 25 2a 32 2d 31 0d | 03 2a 05 ed 0d 03 34 18 |sc%*2-1.|.*....4.|
|00000a00| 73 70 72 64 61 74 61 25 | 3d 62 75 66 25 28 62 61 |sprdata%|=buf%(ba|
|00000a10| 6e 6b 25 29 0d 03 3e 1b | 73 70 72 64 61 74 61 32 |nk%)..>.|sprdata2|
|00000a20| 25 3d 62 75 66 25 28 62 | 61 6e 6b 25 82 33 29 0d |%=buf%(b|ank%.3).|
|00000a30| 03 48 04 0d 03 52 2c f4 | 20 7a 30 3d 31 30 30 30 |.H...R,.| z0=1000|
|00000a40| 30 3a 52 45 4d 20 44 69 | 73 74 61 6e 63 65 20 61 |0:REM Di|stance a|
|00000a50| 77 61 79 20 77 65 20 73 | 74 61 72 74 20 61 74 0d |way we s|tart at.|
|00000a60| 03 5c 28 7a 30 3d 31 30 | 30 30 30 3a f4 20 44 69 |.\(z0=10|000:. Di|
|00000a70| 73 74 61 6e 63 65 20 61 | 77 61 79 20 77 65 20 73 |stance a|way we s|
|00000a80| 74 61 72 74 20 61 74 0d | 03 66 29 7a 73 3d 31 30 |tart at.|.f)zs=10|
|00000a90| 30 30 3a f4 20 44 69 73 | 74 61 6e 63 65 20 6f 66 |00:. Dis|tance of|
|00000aa0| 20 65 79 65 20 66 72 6f | 6d 20 73 63 72 65 65 6e | eye fro|m screen|
|00000ab0| 0d 03 70 0c 77 3d 32 2a | b2 33 36 30 0d 03 7a 25 |..p.w=2*|.360..z%|
|00000ac0| 72 78 3d 28 78 72 65 73 | 73 70 25 2d 31 29 2f 32 |rx=(xres|sp%-1)/2|
|00000ad0| 3a 72 79 3d 28 79 72 65 | 73 73 70 25 2d 31 29 2f |:ry=(yre|ssp%-1)/|
|00000ae0| 32 0d 03 84 0c 64 74 3d | 31 2f 32 30 30 0d 03 8e |2....dt=|1/200...|
|00000af0| 18 e3 20 74 3d 64 74 2d | 31 20 b8 20 31 2d 64 74 |.. t=dt-|1 . 1-dt|
|00000b00| 20 88 20 64 74 0d 03 98 | 0c 20 c8 8e 20 b4 74 20 | . dt...|. .. .t |
|00000b10| ca 0d 03 a2 09 20 c9 20 | 2d 31 0d 03 ac 10 20 20 |..... . |-1.... |
|00000b20| 7a 3d 7a 30 2f 28 31 2b | 74 29 0d 03 b6 08 20 c9 |z=z0/(1+|t).... .|
|00000b30| 20 30 0d 03 c0 0a 20 20 | 7a 3d 7a 30 0d 03 ca 08 | 0.... |z=z0....|
|00000b40| 20 c9 20 31 0d 03 d4 14 | 20 20 7a 3d 7a 30 2d 28 | . 1....| z=z0-(|
|00000b50| 7a 30 2d 7a 73 29 2a 74 | 0d 03 de 06 20 cb 0d 03 |z0-zs)*t|.... ...|
|00000b60| e8 0e 20 61 6e 67 6c 65 | 3d 74 2a 77 0d 03 f2 15 |.. angle|=t*w....|
|00000b70| 20 7a 62 6f 74 3d 7a 2b | 72 79 2a b5 61 6e 67 6c | zbot=z+|ry*.angl|
|00000b80| 65 0d 03 fc 15 20 7a 74 | 6f 70 3d 7a 2d 72 79 2a |e.... zt|op=z-ry*|
|00000b90| b5 61 6e 67 6c 65 0d 04 | 06 13 20 79 62 6f 74 3d |.angle..|.. ybot=|
|00000ba0| 72 79 2a 9b 61 6e 67 6c | 65 0d 04 10 0f 20 79 74 |ry*.angl|e.... yt|
|00000bb0| 6f 70 3d 2d 79 62 6f 74 | 0d 04 1a 1f 20 59 30 25 |op=-ybot|.... Y0%|
|00000bc0| 3d 79 6d 69 64 25 2b 28 | 79 62 6f 74 2a 7a 73 2f |=ymid%+(|ybot*zs/|
|00000bd0| 7a 62 6f 74 29 2a 32 0d | 04 24 1f 20 59 31 25 3d |zbot)*2.|.$. Y1%=|
|00000be0| 79 6d 69 64 25 2b 28 79 | 74 6f 70 2a 7a 73 2f 7a |ymid%+(y|top*zs/z|
|00000bf0| 74 6f 70 29 2a 32 0d 04 | 2e 1d 20 58 30 25 3d 78 |top)*2..|.. X0%=x|
|00000c00| 6d 69 64 25 2d 28 72 78 | 2a 7a 73 2f 7a 74 6f 70 |mid%-(rx|*zs/ztop|
|00000c10| 29 2a 32 0d 04 38 1d 20 | 58 31 25 3d 78 6d 69 64 |)*2..8. |X1%=xmid|
|00000c20| 25 2b 28 72 78 2a 7a 73 | 2f 7a 74 6f 70 29 2a 32 |%+(rx*zs|/ztop)*2|
|00000c30| 0d 04 42 1d 20 58 32 25 | 3d 78 6d 69 64 25 2d 28 |..B. X2%|=xmid%-(|
|00000c40| 72 78 2a 7a 73 2f 7a 62 | 6f 74 29 2a 32 0d 04 4c |rx*zs/zb|ot)*2..L|
|00000c50| 1d 20 58 33 25 3d 78 6d | 69 64 25 2b 28 72 78 2a |. X3%=xm|id%+(rx*|
|00000c60| 7a 73 2f 7a 62 6f 74 29 | 2a 32 0d 04 56 0a 20 f2 |zs/zbot)|*2..V. .|
|00000c70| 70 6c 6f 74 0d 04 60 05 | ed 0d 04 6a 3c f2 70 6c |plot..`.|...j<.pl|
|00000c80| 6f 74 73 70 28 30 2c 78 | 72 65 73 73 63 25 2a 32 |otsp(0,x|ressc%*2|
|00000c90| 2d 31 2c 30 2c 78 72 65 | 73 73 63 25 2a 32 2d 31 |-1,0,xre|ssc%*2-1|
|00000ca0| 2c 79 72 65 73 73 63 25 | 2a 32 2d 31 2c 30 2c 7a |,yressc%|*2-1,0,z|
|00000cb0| 73 2c 7a 73 29 0d 04 74 | 05 e1 0d 04 7e 04 0d 04 |s,zs)..t|....~...|
|00000cc0| 88 1d dd 20 a4 6d 61 78 | 28 78 2c 79 29 20 e7 20 |... .max|(x,y) . |
|00000cd0| 78 3e 79 20 8c 3d 78 20 | 8b 3d 79 0d 04 92 04 0d |x>y .=x |.=y.....|
|00000ce0| 04 9c 1e dd 20 a4 6c 6f | 61 64 66 69 6c 65 28 66 |.... .lo|adfile(f|
|00000cf0| 69 6c 65 24 2c f8 20 73 | 69 7a 65 25 29 0d 04 a6 |ile$,. s|ize%)...|
|00000d00| 0f ea 20 61 64 64 72 25 | 2c 20 49 4e 0d 04 b0 0e |.. addr%|, IN....|
|00000d10| 49 4e 3d 8e 20 66 69 6c | 65 24 0d 04 ba 27 e7 20 |IN=. fil|e$...'. |
|00000d20| 49 4e 3d 30 20 8c 20 85 | 20 31 2c 22 43 6f 75 6c |IN=0 . .| 1,"Coul|
|00000d30| 64 6e 27 74 20 66 69 6e | 64 20 22 2b 66 69 6c 65 |dn't fin|d "+file|
|00000d40| 24 0d 04 c4 0e 73 69 7a | 65 25 3d a2 23 49 4e 0d |$....siz|e%=.#IN.|
|00000d50| 04 ce 08 d9 23 49 4e 0d | 04 d8 17 61 64 64 72 25 |....#IN.|...addr%|
|00000d60| 3d a4 61 6c 6c 6f 63 28 | 73 69 7a 65 25 29 0d 04 |=.alloc(|size%)..|
|00000d70| e2 1f ff 20 22 4c 6f 61 | 64 20 22 2b 66 69 6c 65 |... "Loa|d "+file|
|00000d80| 24 2b 22 20 22 2b c3 7e | 61 64 64 72 25 0d 04 ec |$+" "+.~|addr%...|
|00000d90| 0a 3d 61 64 64 72 25 0d | 04 f6 04 0d 05 00 37 dd |.=addr%.|......7.|
|00000da0| 20 a4 6c 6f 61 64 66 69 | 6c 65 32 28 66 69 6c 65 | .loadfi|le2(file|
|00000db0| 24 2c f8 20 73 69 7a 65 | 25 2c 20 6f 6c 64 62 6c |$,. size|%, oldbl|
|00000dc0| 6b 25 2c 20 f8 20 6f 6c | 64 62 6c 6b 73 69 7a 65 |k%, . ol|dblksize|
|00000dd0| 25 29 0d 05 0a 0f ea 20 | 61 64 64 72 25 2c 20 49 |%)..... |addr%, I|
|00000de0| 4e 0d 05 14 0e 49 4e 3d | 8e 20 66 69 6c 65 24 0d |N....IN=|. file$.|
|00000df0| 05 1e 27 e7 20 49 4e 3d | 30 20 8c 20 85 20 31 2c |..'. IN=|0 . . 1,|
|00000e00| 22 43 6f 75 6c 64 6e 27 | 74 20 66 69 6e 64 20 22 |"Couldn'|t find "|
|00000e10| 2b 66 69 6c 65 24 0d 05 | 28 0e 73 69 7a 65 25 3d |+file$..|(.size%=|
|00000e20| a2 23 49 4e 0d 05 32 08 | d9 23 49 4e 0d 05 3c 2c |.#IN..2.|.#IN..<,|
|00000e30| 61 64 64 72 25 3d a4 61 | 6c 6c 6f 63 32 28 73 69 |addr%=.a|lloc2(si|
|00000e40| 7a 65 25 2c 6f 6c 64 62 | 6c 6b 25 2c 6f 6c 64 62 |ze%,oldb|lk%,oldb|
|00000e50| 6c 6b 73 69 7a 65 25 29 | 0d 05 46 1f ff 20 22 4c |lksize%)|..F.. "L|
|00000e60| 6f 61 64 20 22 2b 66 69 | 6c 65 24 2b 22 20 22 2b |oad "+fi|le$+" "+|
|00000e70| c3 7e 61 64 64 72 25 0d | 05 50 0a 3d 61 64 64 72 |.~addr%.|.P.=addr|
|00000e80| 25 0d 05 5a 04 0d 05 64 | 13 dd 20 a4 61 6c 6c 6f |%..Z...d|.. .allo|
|00000e90| 63 28 73 69 7a 65 25 29 | 0d 05 6e 10 ea 20 61 64 |c(size%)|..n.. ad|
|00000ea0| 64 72 25 2c 65 6e 64 25 | 0d 05 78 16 65 6e 64 25 |dr%,end%|..x.end%|
|00000eb0| 3d e0 2b 73 69 7a 65 25 | 2b 33 32 30 30 30 0d 05 |=.+size%|+32000..|
|00000ec0| 82 0a e0 3d 65 6e 64 25 | 0d 05 8c 2d e7 20 93 3c |...=end%|...-. .<|
|00000ed0| 65 6e 64 25 20 8c 20 85 | 20 31 2c 22 43 6f 75 6c |end% . .| 1,"Coul|
|00000ee0| 64 6e 27 74 20 61 6c 6c | 6f 63 61 74 65 20 6d 65 |dn't all|ocate me|
|00000ef0| 6d 6f 72 79 22 0d 05 96 | 11 de 20 61 64 64 72 25 |mory"...|.. addr%|
|00000f00| 20 73 69 7a 65 25 0d 05 | a0 0a 3d 61 64 64 72 25 | size%..|..=addr%|
|00000f10| 0d 05 aa 04 0d 05 b4 2a | dd 20 a4 61 6c 6c 6f 63 |.......*|. .alloc|
|00000f20| 32 28 73 69 7a 65 25 2c | 6f 6c 64 62 6c 6b 25 2c |2(size%,|oldblk%,|
|00000f30| f8 20 6f 6c 64 62 6c 6b | 73 69 7a 65 25 29 0d 05 |. oldblk|size%)..|
|00000f40| be 10 ea 20 61 64 64 72 | 25 2c 65 6e 64 25 0d 05 |... addr|%,end%..|
|00000f50| c8 22 e7 20 73 69 7a 65 | 25 3c 3d 6f 6c 64 62 6c |.". size|%<=oldbl|
|00000f60| 6b 73 69 7a 65 25 20 8c | 3d 6f 6c 64 62 6c 6b 25 |ksize% .|=oldblk%|
|00000f70| 0d 05 d2 16 65 6e 64 25 | 3d e0 2b 73 69 7a 65 25 |....end%|=.+size%|
|00000f80| 2b 33 32 30 30 30 0d 05 | dc 0a e0 3d 65 6e 64 25 |+32000..|...=end%|
|00000f90| 0d 05 e6 2d e7 20 93 3c | 65 6e 64 25 20 8c 20 85 |...-. .<|end% . .|
|00000fa0| 20 31 2c 22 43 6f 75 6c | 64 6e 27 74 20 61 6c 6c | 1,"Coul|dn't all|
|00000fb0| 6f 63 61 74 65 20 6d 65 | 6d 6f 72 79 22 0d 05 f0 |ocate me|mory"...|
|00000fc0| 11 de 20 61 64 64 72 25 | 20 73 69 7a 65 25 0d 05 |.. addr%| size%..|
|00000fd0| fa 15 6f 6c 64 62 6c 6b | 73 69 7a 65 25 3d 73 69 |..oldblk|size%=si|
|00000fe0| 7a 65 25 0d 06 04 0a 3d | 61 64 64 72 25 0d 06 0e |ze%....=|addr%...|
|00000ff0| 04 0d 06 18 1b dd 20 f2 | 7a 65 72 6f 28 41 25 2c |...... .|zero(A%,|
|00001000| 42 25 29 20 d6 20 7a 65 | 72 6f 3a e1 0d 06 22 04 |B%) . ze|ro:...".|
|00001010| 0d 06 2c 0a dd 20 f2 61 | 73 6d 0d 06 36 12 de 20 |..,.. .a|sm..6.. |
|00001020| 4d 43 25 31 30 30 30 2c | 4c 25 2d 31 0d 06 40 13 |MC%1000,|L%-1..@.|
|00001030| e3 20 49 25 3d 38 20 b8 | 20 31 30 20 88 20 32 0d |. I%=8 .| 10 . 2.|
|00001040| 06 4a 0a 50 25 3d 4d 43 | 25 0d 06 54 0a 5b 4f 50 |.J.P%=MC|%..T.[OP|
|00001050| 54 49 25 0d 06 5e 16 3b | 20 69 6e 20 2d 20 20 72 |TI%..^.;| in - r|
|00001060| 32 20 3d 20 69 6e 70 75 | 74 0d 06 68 17 3b 20 20 |2 = inpu|t..h.; |
|00001070| 20 20 20 20 20 72 33 20 | 3d 20 6f 75 74 70 75 74 | r3 |= output|
|00001080| 0d 06 72 15 3b 20 20 20 | 20 20 20 20 72 34 20 3d |..r.; | r4 =|
|00001090| 20 73 69 7a 65 0d 06 7c | 04 0d 06 86 09 2e 63 6f | size..||......co|
|000010a0| 70 79 0d 06 90 1e 20 20 | 20 20 20 20 20 20 41 44 |py.... | AD|
|000010b0| 44 20 20 20 20 20 72 34 | 2c 20 72 34 2c 20 72 32 |D r4|, r4, r2|
|000010c0| 0d 06 9a 0d 2e 63 6f 70 | 79 6c 6f 6f 70 0d 06 a4 |.....cop|yloop...|
|000010d0| 20 20 20 20 20 20 20 20 | 20 4c 44 52 20 20 20 20 | | LDR |
|000010e0| 20 72 35 2c 20 5b 72 32 | 5d 2c 20 23 34 0d 06 ae | r5, [r2|], #4...|
|000010f0| 20 20 20 20 20 20 20 20 | 20 53 54 52 20 20 20 20 | | STR |
|00001100| 20 72 35 2c 20 5b 72 33 | 5d 2c 20 23 34 0d 06 b8 | r5, [r3|], #4...|
|00001110| 1a 20 20 20 20 20 20 20 | 20 54 45 51 20 20 20 20 |. | TEQ |
|00001120| 20 72 32 2c 20 72 34 0d | 06 c2 1c 20 20 20 20 20 | r2, r4.|... |
|00001130| 20 20 20 42 4e 45 20 20 | 20 20 20 63 6f 70 79 6c | BNE | copyl|
|00001140| 6f 6f 70 0d 06 cc 1b 20 | 20 20 20 20 20 20 20 4d |oop.... | M|
|00001150| 4f 56 20 20 20 20 20 70 | 63 2c 20 72 31 34 0d 06 |OV p|c, r14..|
|00001160| d6 04 0d 06 e0 16 3b 20 | 69 6e 20 2d 20 20 72 30 |......; |in - r0|
|00001170| 20 3d 20 69 6e 70 75 74 | 0d 06 ea 17 3b 20 20 20 | = input|....; |
|00001180| 20 20 20 20 72 31 20 3d | 20 6f 75 74 70 75 74 0d | r1 =| output.|
|00001190| 06 f4 1f 3b 20 20 20 20 | 20 20 20 72 32 20 3d 20 |...; | r2 = |
|000011a0| 78 2d 73 69 7a 65 20 28 | 62 79 74 65 73 29 0d 06 |x-size (|bytes)..|
|000011b0| fe 17 3b 20 20 20 20 20 | 20 20 72 33 20 3d 20 79 |..; | r3 = y|
|000011c0| 2d 73 69 7a 65 0d 07 08 | 23 3b 20 20 20 20 20 20 |-size...|#; |
|000011d0| 20 72 34 20 3d 20 6c 69 | 6e 65 6c 65 6e 67 74 68 | r4 = li|nelength|
|000011e0| 20 28 62 79 74 65 73 29 | 0d 07 12 04 0d 07 1c 0d | (bytes)|........|
|000011f0| 2e 63 6f 70 79 72 65 63 | 74 0d 07 26 27 20 20 20 |.copyrec|t..&' |
|00001200| 20 20 20 20 20 53 54 4d | 46 44 20 20 20 72 31 33 | STM|FD r13|
|00001210| 21 2c 20 7b 72 38 2d 72 | 31 32 2c 20 72 31 34 7d |!, {r8-r|12, r14}|
|00001220| 0d 07 30 1e 20 20 20 20 | 20 20 20 20 53 55 42 20 |..0. | SUB |
|00001230| 20 20 20 20 72 34 2c 20 | 72 34 2c 20 72 32 0d 07 | r4, |r4, r2..|
|00001240| 3a 11 2e 63 6f 70 79 72 | 65 63 74 6c 6f 6f 70 0d |:..copyr|ectloop.|
|00001250| 07 44 1a 20 20 20 20 20 | 20 20 20 4d 4f 56 20 20 |.D. | MOV |
|00001260| 20 20 20 72 35 2c 20 72 | 32 0d 07 4e 12 2e 63 6f | r5, r|2..N..co|
|00001270| 70 79 62 79 74 65 73 6c | 6f 6f 70 0d 07 58 1a 20 |pybytesl|oop..X. |
|00001280| 20 20 20 20 20 20 20 54 | 53 54 20 20 20 20 20 72 | T|ST r|
|00001290| 35 2c 20 23 33 0d 07 62 | 20 20 20 20 20 20 20 20 |5, #3..b| |
|000012a0| 20 4c 44 52 4e 45 42 20 | 20 72 36 2c 20 5b 72 30 | LDRNEB | r6, [r0|
|000012b0| 5d 2c 20 23 31 0d 07 6c | 20 20 20 20 20 20 20 20 |], #1..l| |
|000012c0| 20 53 54 52 4e 45 42 20 | 20 72 36 2c 20 5b 72 31 | STRNEB | r6, [r1|
|000012d0| 5d 2c 20 23 31 0d 07 76 | 1e 20 20 20 20 20 20 20 |], #1..v|. |
|000012e0| 20 53 55 42 4e 45 20 20 | 20 72 35 2c 20 72 35 2c | SUBNE | r5, r5,|
|000012f0| 20 23 31 0d 07 80 21 20 | 20 20 20 20 20 20 20 42 | #1...! | B|
|00001300| 4e 45 20 20 20 20 20 63 | 6f 70 79 62 79 74 65 73 |NE c|opybytes|
|00001310| 6c 6f 6f 70 0d 07 8a 15 | 2e 63 6f 70 79 66 69 72 |loop....|.copyfir|
|00001320| 73 74 62 69 74 6c 6f 6f | 70 0d 07 94 1b 20 20 20 |stbitloo|p.... |
|00001330| 20 20 20 20 20 54 53 54 | 20 20 20 20 20 72 35 2c | TST| r5,|
|00001340| 20 23 33 31 0d 07 9e 20 | 20 20 20 20 20 20 20 20 | #31... | |
|00001350| 4c 44 52 4e 45 20 20 20 | 72 36 2c 20 5b 72 30 5d |LDRNE |r6, [r0]|
|00001360| 2c 20 23 34 0d 07 a8 20 | 20 20 20 20 20 20 20 20 |, #4... | |
|00001370| 53 54 52 4e 45 20 20 20 | 72 36 2c 20 5b 72 31 5d |STRNE |r6, [r1]|
|00001380| 2c 20 23 34 0d 07 b2 1e | 20 20 20 20 20 20 20 20 |, #4....| |
|00001390| 53 55 42 4e 45 20 20 20 | 72 35 2c 20 72 35 2c 20 |SUBNE |r5, r5, |
|000013a0| 23 34 0d 07 bc 24 20 20 | 20 20 20 20 20 20 42 4e |#4...$ | BN|
|000013b0| 45 20 20 20 20 20 63 6f | 70 79 66 69 72 73 74 62 |E co|pyfirstb|
|000013c0| 69 74 6c 6f 6f 70 0d 07 | c6 1a 20 20 20 20 20 20 |itloop..|.. |
|000013d0| 20 20 54 45 51 20 20 20 | 20 20 72 35 2c 20 23 30 | TEQ | r5, #0|
|000013e0| 0d 07 d0 11 2e 63 6f 70 | 79 6c 69 6e 65 6c 6f 6f |.....cop|ylineloo|
|000013f0| 70 0d 07 da 25 20 20 20 | 20 20 20 20 20 4c 44 4d |p...% | LDM|
|00001400| 4e 45 49 41 20 72 30 21 | 2c 20 7b 72 36 2d 72 31 |NEIA r0!|, {r6-r1|
|00001410| 32 2c 72 31 34 7d 0d 07 | e4 25 20 20 20 20 20 20 |2,r14}..|.% |
|00001420| 20 20 53 54 4d 4e 45 49 | 41 20 72 31 21 2c 20 7b | STMNEI|A r1!, {|
|00001430| 72 36 2d 72 31 32 2c 72 | 31 34 7d 0d 07 ee 20 20 |r6-r12,r|14}... |
|00001440| 20 20 20 20 20 20 20 53 | 55 42 4e 45 53 20 20 72 | S|UBNES r|
|00001450| 35 2c 20 72 35 2c 20 23 | 38 2a 34 0d 07 f8 20 20 |5, r5, #|8*4... |
|00001460| 20 20 20 20 20 20 20 42 | 4e 45 20 20 20 20 20 63 | B|NE c|
|00001470| 6f 70 79 6c 69 6e 65 6c | 6f 6f 70 0d 08 02 1e 20 |opylinel|oop.... |
|00001480| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 72 | A|DD r|
|00001490| 30 2c 20 72 30 2c 20 72 | 34 0d 08 0c 1e 20 20 20 |0, r0, r|4.... |
|000014a0| 20 20 20 20 20 41 44 44 | 20 20 20 20 20 72 31 2c | ADD| r1,|
|000014b0| 20 72 31 2c 20 72 34 0d | 08 16 1e 20 20 20 20 20 | r1, r4.|... |
|000014c0| 20 20 20 53 55 42 53 20 | 20 20 20 72 33 2c 20 72 | SUBS | r3, r|
|000014d0| 33 2c 20 23 31 0d 08 20 | 20 20 20 20 20 20 20 20 |3, #1.. | |
|000014e0| 20 42 4e 45 20 20 20 20 | 20 63 6f 70 79 72 65 63 | BNE | copyrec|
|000014f0| 74 6c 6f 6f 70 0d 08 2a | 26 20 20 20 20 20 20 20 |tloop..*|& |
|00001500| 20 4c 44 4d 46 44 20 20 | 20 72 31 33 21 2c 20 7b | LDMFD | r13!, {|
|00001510| 72 38 2d 72 31 32 2c 20 | 70 63 7d 0d 08 34 04 0d |r8-r12, |pc}..4..|
|00001520| 08 3e 18 3b 20 69 6e 20 | 2d 20 20 72 30 20 3d 20 |.>.; in |- r0 = |
|00001530| 61 64 64 72 65 73 73 0d | 08 48 15 3b 20 20 20 20 |address.|.H.; |
|00001540| 20 20 20 72 31 20 3d 20 | 73 69 7a 65 0d 08 52 04 | r1 = |size..R.|
|00001550| 0d 08 5c 09 2e 7a 65 72 | 6f 0d 08 66 1a 20 20 20 |..\..zer|o..f. |
|00001560| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 72 32 2c | MOV| r2,|
|00001570| 20 23 30 0d 08 70 0d 2e | 7a 65 72 6f 6c 6f 6f 70 | #0..p..|zeroloop|
|00001580| 0d 08 7a 20 20 20 20 20 | 20 20 20 20 53 54 52 20 |..z | STR |
|00001590| 20 20 20 20 72 32 2c 20 | 5b 72 30 5d 2c 20 23 34 | r2, |[r0], #4|
|000015a0| 0d 08 84 1e 20 20 20 20 | 20 20 20 20 53 55 42 53 |.... | SUBS|
|000015b0| 20 20 20 20 72 31 2c 20 | 72 31 2c 20 23 34 0d 08 | r1, |r1, #4..|
|000015c0| 8e 1c 20 20 20 20 20 20 | 20 20 42 4e 45 20 20 20 |.. | BNE |
|000015d0| 20 20 7a 65 72 6f 6c 6f | 6f 70 0d 08 98 1b 20 20 | zerolo|op.... |
|000015e0| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 20 70 63 | MO|V pc|
|000015f0| 2c 20 72 31 34 0d 08 a2 | 07 5d 3a ed 0d 08 ac 05 |, r14...|.]:.....|
|00001600| e1 0d ff | |... | |
+--------+-------------------------+-------------------------+--------+--------+